#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2020/7/2 14:40
# @USER    : Shengji He
# @File    : SumOfFirstNitems.py
# @Software: PyCharm
# @Version  : Python-
# @TASK:


class Solution:
    def sumNums(self, n: int) -> int:
        """
        求 1+2+...+n ，要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句（A?B:C）。

        示例 1：
            输入: n = 3

            输出: 6
        示例 2：
            输入: n = 9

            输出: 45
        限制：
            - 1 <= n <= 10000

        :param n:
        :return:
        """
        return sum(range(n+1))


if __name__ == '__main__':
    S = Solution()
    n = 3
    print(S.sumNums(n))
    print('done')
